Из этой статьи вы узнаете, как настроить подключение по FTP посредством бесплатного клиента FileZilla.
Мы разработали видеоинструкцию, где в удобном формате объяснили все этапы подключения по FTP через FileZilla
Для начала расскажем, что такое FileZilla и какие функции есть у этого клиента.
Что такое FileZilla
FileZilla – это многоязычный проект, посвященный приложениям для FTP.
Клиент поддерживает:
- доменные имена, содержащие символы национальных алфавитов (IDN);
- протоколы передачи данных FTP, SFTP и FTPS;
- протокол адресации IPv6.
FileZilla может работать через прокси, основанных на FTP, HTTP и SOCKS. Среди основных преимуществ FileZilla – многоязычность (более 50 языков, включая русский), быстрая установка и регулярное обновление.
Рабочее окно FileZilla разделено на две части: в левой отображается файловая система домашнего компьютера, а в правой – удаленного сервера. Загрузка файлов производится путем перемещения объекта в необходимую часть окна. Для наблюдения за загрузкой предусмотрено окно заданий – оно располагается в нижней части основного рабочего окна. Кроме того, в окне заданий можно останавливать их выполнение и задавать необходимый приоритет.
FileZilla обладает множеством полезных функций – вот некоторые из них:
- обнаружение файлов на удаленном сервере – если вы загрузите файл на сервер, а затем забудете об этом и попробуете загрузить его снова, FileZilla уведомит, что файл уже загружен;
- логирование – программа способна записывать лог в файл, это помогает разобраться, какие именно изменения на сервере были последними;
- рекурсивный поиск – эта функция дает возможность находить файлы по имени, пути, размеру и дате создания, поочередно пролистывая все директории;
- фильтрация файлов – для отсеивания неподходящих файлов в настройках FileZilla можно создавать уникальные фильтры;
Кликнув правой кнопкой мыши на пустом месте либо файле/папке, вы увидите меню, позволяющее создавать новые папки, удалять или переименовывать файлы.
К дополнительным полезным возможностям FileZilla можно отнести смену режимов FTP-подключения (активный и пассивный), настройку ограничения скорости и шифрование данных с использованием сетевого протокола Kerberos.
Как использовать FileZilla
При использовании FileZilla можно:
- Управлять подключениями
В FileZilla можно сохранять данные от нескольких подключений и затем подключаться одним кликом без ввода данных. - Передавать файлы
Перейдите в меню «Файл», выберите категорию «Менеджер сайтов», найдите необходимый сайт в списке и нажмите «Соединиться». После этого вы увидите список размещенных на сервере папок. При перетаскивании файлов и папок из окна компьютера в окно сервера они будут копироваться. - Редактировать файлы
FileZilla предоставляет возможность изменять либо редактировать файлы, которые при этом будут загружены во временную папку. К примеру, если вы захотите открыть определенный html-файл, внести в него правки и снова сохранить на сервере. Выберите нужный файл, нажмите на него правой кнопкой мыши и кликните в меню на пункт «Просмотр/Правка». После этого документ загрузится и откроется в подходящем редакторе. При этом по умолчанию клиент использует системные ассоциации – то есть, например, изображения откроются в программе, применяемой на компьютере для просмотра изображений. - Искать файлы
FileZilla поддерживает поиск по имени и содержимому. Для использования поиска через FileZilla нажмите на кнопку с биноклем в верхней панели. После этого откроется окно, в котором можно задать различные параметры поиска.
Клиент FileZilla можно скачать с сайта разработчиков. Он полностью бесплатный и русифицирован.
Сейчас мы расскажем о том, как подключиться к нашему FTP-серверу с помощью клиента FileZilla.
Настройка соединения
Начнем настраивать соединение с FTP-сервером Beget в FileZilla:
Для удобства подключения в дальнейшем откроем "Файл -> Менеджеров сайтов" (File -> Site Manager) или нажмем комбинацию Ctrl+S. В появившемся окне нажмем на кнопку "Новый сайт" (New Site):

Теперь необходимо указать имя подключения (любое удобное для вас), в нашем примере это «Новый сайт». В правой части необходимо задать реквизиты для доступа к серверу. Реквизиты для виртуального хостинга были высланы вам на e-mail при создании аккаунта.
Вы можете использовать основной доступ (это логин и пароль, которые вы используете для подключения к Панели Управления) или же создать дополнительные FTP-доступы из Панели Управления в разделе FTP. Имя сервера (хост) вы можете посмотреть в Панели Управления на главной странице слева или в разделе FTP.
В поле "Тип входа" ("Login Type") необходимо указать значение "Нормальный" ("Normal").
В качестве режима шифрования вы можете выбрать либо "Требовать FTP через TLS (явный)", либо "Использовать обычный FTP (небезопасно)". Мы рекомендуем использовать FTP через TLS для безопасной передачи данных и предотвращения утечки паролей.
Обращаем ваше внимание, что на бесплатном хостинге использование FTP через TLS является обязательным.

После ввода всех реквизитов нажмите "Соединиться" ("Connect"). Вы подключитесь к серверу. В следующий раз для подключения вам уже не нужно будет вводить никаких реквизитов. Достаточно будет выбрать нужное подключение из списка:

Что делать, если FileZilla не соединяется с сервером
Приведем наиболее частые проблемы и способы их решения.
Порт сервера закрыт
Этот пункт касается VPS-серверов. Удостоверьтесь, что в конфигурации подключения указан порт, к которому вы подключаетесь. Если вы не задаете его, по умолчанию применяется порт 21.
Подключиться к данному порту можно при помощи команды: telnet ip_сервера 21
. Или при помощи команды: Test-NetConnection -ComputerName ip_сервера -Port 21
, если вы используете Windows (начиная с 7 версии). После этого может появиться сообщение «Connection refused» или «TCP connect … failed». Если такого сообщения нет, значит, порт доступен. В противном случае следует открыть порт FTP в брандмауэре сервера.
Выбор команды будет зависеть от применяемой оболочки брандмауэра.
Для CentOS с Firewalld:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=1024/tcp
sudo firewall-cmd --reload
Для Ubuntu:
sudo ufw allow ftp
Также существует универсальная команда для утилиты Iptables:
sudo iptables -A INPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate ESTABLISHED,NEW -j ACCEPT -m comment --comment "Allow ftp connections on port 21"
sudo iptables -A OUTPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT -m comment --comment "Allow ftp connections on port 21"
sudo iptables -A INPUT -p tcp -m tcp --dport 20 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT -m comment --comment "Allow ftp connections on port 20"
sudo iptables -A OUTPUT -p tcp -m tcp --dport 20 -m conntrack --ctstate ESTABLISHED -j ACCEPT -m comment --comment "Allow ftp connections on port 20"
sudo iptables -A INPUT -p tcp -m tcp --sport 1024: --dport 1024: -m conntrack --ctstate ESTABLISHED -j ACCEPT -m comment --comment "Allow passive inbound connections"
sudo iptables -A OUTPUT -p tcp -m tcp --sport 1024: --dport 1024: -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT -m comment --comment "Allow passive inbound connections"
Чтобы правила сохранились, после перезагрузки VPS убедитесь, что на сервере установлен iptables-persistent или аналогичный пакет.
Сеть недоступна
О неактивности сети свидетельствует ошибка «ENETUNREACH». Ошибка в логах может быть спровоцирована блокировкой антивирусом. В таком случае необходимо зайти в его настройки и внести FileZilla в список доверенных программ.
Работа с FTP-клиентом
После подключения у вас в одной части экрана будут видны локальные файлы, а в другой части будут файлы и директории на удаленном сервере. Вы можете копировать их в любую сторону простым перетаскиванием из одной части рабочей области в другую, точно так же, как и в обычном проводнике Windows. Вы также можете удалять файлы, перемещать (переименовывать), редактировать их и изменять права доступа (CHMOD) к файлам и директориям на сервере.
Для редактирования в контекстном меню у файла выберите пункт "Просмотр/Правка" ("View/Edit"):

Для изменения прав доступа выберите пункт "Права доступа к файлу…" ("File Permissions"):

Также нельзя обойти стороной поле лога соединения в FileZilla. Он отображается в самом верху:

При возникновении проблем с подключением и обращении в техническую поддержку будьте готовы предоставить этот лог, т. к. он может помочь выяснить причину проблемы и устранить ее.
Теперь вы знаете, как можно подключиться к нашему FTP-серверу с помощью клиента FileZilla.
Если возникнут вопросы, напишите нам, пожалуйста, тикет из Панели управления, раздел "Помощь и поддержка", а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.